module.exports = {
    // 特殊用途的请求ID
    REQUEST_ID: {
        // 用于玩家聊天消息
        PLAYERCHAT: 'PLAYERCHAT',
        BDS_INIT: '/bds/init',
        VANILLA_CMD_LOCATE_POS: '/vanilla/cmd/locatePos',
    },

    // 数据包目的（类型）
    MESSAGE_PURPOSE:{
        UNSUBSCRIBE: 'unsubscribe', // 取消订阅数据包
        SUBSCRIBE: 'subscribe',   // 订阅数据包
        COMMAND_REQUEST: 'commandRequest',   // 命令请求数据包
        COMMAND_RESPONSE: 'commandResponse',   // 命令响应数据包
        BDS_REQUEST: 'bdsRequest',   // BDS请求数据包
        BDS_RESPONSE: 'bdsResponse',   // BDS响应数据包
        EVENT: 'event',   // 事件数据包
    },

    EVENT: {
        PLAYER_LOGIN: 'PLAYER_LOGIN', // 玩家登录事件
        PLAYER_LOGOUT: 'PLAYER_LOGOUT', // 玩家离开事件
        PLAYER_CHAT: 'PLAYER_CHAT', // 玩家聊天事件
        
        PLAYER_LOGIN_SYNC_SUCCESS: 'PLAYER_LOGIN_SYNC_SUCCESS', // 玩家登录同步成功事件

        CLIENT_CONNECT: 'CLIENT_CONNECT', // 客户端连接事件
        CLIENT_CLOSE: 'CLIENT_CLOSE', // 客户端断开连接事件
    }
};